package com.sxau.software_educational_system_backend.domain.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 
 * @TableName file
 */
@TableName(value ="file")
@Data
public class File {
    /**
     * 
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 文件名称，oss里文件的唯一标识
     */
    @TableField("file_name")
    private String fileName;

    /**
     * 下载url
     */
    @TableField("download_url")
    private String downloadUrl;

    /**
     * 
     */

    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    /**
     * 文件大小
     */
    private String size;

    /**
     * 文件在oss中的路径
     */
    @TableField("oss_path")
    private String ossPath;
    /**
     * 预览url
     */
    @TableField("preview_url")
    private String previewUrl;
}